package org.sword.wechat4j.response;

import com.alibaba.fastjson.annotation.JSONField;
/**
 * 图文消息素材
 * @author wurenlong
 *
 */
public class ArticlesResponse {

	private String ThumbMediaId;
	private String Author;
	private String Title;
	private String ContentSourceUrl;
	private String Content;
	private String Digest;
	private String ShowCoverPic;
	
	public ArticlesResponse(){
		
	}
	
	public ArticlesResponse(String thumbMediaId, String author, String title,
			String contentSourceUrl, String content, String digest,
			String showCoverPic) {
		ThumbMediaId = thumbMediaId;
		Author = author;
		Title = title;
		ContentSourceUrl = contentSourceUrl;
		Content = content;
		Digest = digest;
		ShowCoverPic = showCoverPic;
	}
	
	/**
	 * 图文消息缩略图的media_id，可以在基础支持-上传多媒体文件接口中获得
	 */
	@JSONField(name="thumb_media_id")
	public String getThumbMediaId() {
		return ThumbMediaId;
	}
	/**
	 * 图文消息缩略图的media_id，可以在基础支持-上传多媒体文件接口中获得
	 * @param thumbMediaId
	 */
	public void setThumbMediaId(String thumbMediaId) {
		ThumbMediaId = thumbMediaId;
	}
	/**
	 * 图文消息的作者
	 */
	@JSONField(name="author")
	public String getAuthor() {
		return Author;
	}
	/**
	 * 图文消息的作者
	 * @param author
	 */
	public void setAuthor(String author) {
		Author = author;
	}
	/**
	 * 图文消息的标题
	 */
	@JSONField(name="title")
	public String getTitle() {
		return Title;
	}
	/**
	 * 图文消息的标题
	 * @param title
	 */
	public void setTitle(String title) {
		Title = title;
	}
	/**
	 * 在图文消息页面点击“阅读原文”后的页面
	 */
	@JSONField(name="content_source_url")
	public String getContentSourceUrl() {
		return ContentSourceUrl;
	}
	/**
	 * 在图文消息页面点击“阅读原文”后的页面
	 * @param contentSourceUrl
	 */
	public void setContentSourceUrl(String contentSourceUrl) {
		ContentSourceUrl = contentSourceUrl;
	}
	/**
	 * 图文消息页面的内容，支持HTML标签
	 */
	@JSONField(name="content")
	public String getContent() {
		return Content;
	}
	/**
	 * 图文消息页面的内容，支持HTML标签
	 * @param content
	 */
	public void setContent(String content) {
		Content = content;
	}
	/**
	 * 图文消息的描述
	 */
	@JSONField(name="digest")
	public String getDigest() {
		return Digest;
	}
	/**
	 * 图文消息的描述
	 * @param digest
	 */
	public void setDigest(String digest) {
		Digest = digest;
	}
	/**
	 * 是否显示封面，1为显示，0为不显示
	 */
	@JSONField(name="show_cover_pic")
	public String getShowCoverPic() {
		return ShowCoverPic;
	}
	/**
	 * 是否显示封面，1为显示，0为不显示
	 * @param showCoverPic
	 */
	public void setShowCoverPic(String showCoverPic) {
		ShowCoverPic = showCoverPic;
	}
}
